package priv.bestbeat.reportcenter.core.monitor;

import lombok.Data;

import java.io.Serializable;

/**
 * @author 张渠钦
 * @date 2022/4/28 17:02
 * @param <T> 可查对象
 * @param <S> 状态管理
 */
@Data
public abstract class Observable<T,S> implements Serializable {

    /**
     * 雪花算法,全局唯一
     */
    private Long id;

    private T obj;

    private S state;

}
